Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tunisia F5 Croatia F2 Serbia & Montenegro F1 Hungary F6 France F17 France F18 Croatia F2 UAE F1 UAE F2 USA F1 USA F3 Croatia F1 Morocco F1 Morocco F2 Greece F1 Greece F2 Hungary F3 Romania F1 Bosnia/Herzegovina F1 Romania F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Serbia&Montenegro F3 Serbia & Montenegro F2 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia & Montenegro F3 Serbia&Montenegro F6 Hungary F6 Serbia & Montenegro F4 Germany F11 Serbia & Montenegro F5 Turkey F1 Turkey F2 Turkey F3 Tunisia F4 France F4 Tunisia F6 Italy F22 Rogers Cup - Toronto Gemax Open - Belgrade Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Banja Luka Challenger 2004 - Banja Luka Sarajevo Open - Sarajevo Bukhara Challenger - Bukhara Banja Luka Challenger 2005 - Banja Luka Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston IPP Open - Helsinki Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Gemax Samsung Open 2005 - Belgrade Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville Privatbank Open 2006 - Dnepropetrovsk Naples Challenger - Naples Architect Open - Budapest Heilbronn Open - Heilbronn Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Challenger Natrel Presented by National Bank - Granby Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Ipsos Bucharest Challenger - Bucharest Ethias Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Samsung Securities Cup - Seoul Flea Market Cup - Busan Ford Tennis Championships - Louisville JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Challenger Casablanca San Angel - Mexico City ITG Miami Challenger - Miami Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Gemax Open 2002 - Belgrade Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Sporting Challenger '08-Trofeo Regione Piemonte - Turin Riviera de Rimini Challenger - Rimini Levene Gouldin & Thompson Tennis Challenger - Binghamton Banja Luka Challenger 2008 - Banja Luka Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Belgrade Challenger Rome Challenger Tunis Challenger San Remo Challenger Zagreb Challenger Nottingham Challenger Ljubljana Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Bergamo Challenger Belgrade Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Athens Challenger Tunis Challenger USTA Challenger - Champaign Banja Luka 2002 - Banja Luka Nottingham Challenger Vancouver Challenger Ljubljana Challenger Aachen Challenger Heilbronn Challenger Aptos Challenger Lexington Challenger Rennes Challenger Heilbronn Challenger Wolfsburg Challenger Sarajevo Challenger Athens Challenger Arad Challenger Timisoara Challenger Aptos Challenger Cordenons Challenger Dallas Challenger Sarasota Challenger Tallahassee Challenger Binghamton Challenger Lexington Challenger Como Challenger Genova Challenger Fergana Challenger Eckental Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Arad Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Astana Challenger Cortina Challenger Segovia Challenger San Marino Challenger Como Challenger Genova Challenger Banja Luka Challenger Orleans Challenger Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Kolkata Challenger Banja Luka Challenger Music City Challenger - Nashville St. Brieuc Challenger Tunis Challenger Bordeaux Challenger Aix En Provence Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Open D'Orleans - Orleans Bauer Watertechnology Cup - Eckental Hamburg Challenger Eckental Challenger Bratislava Challenger Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Nur-Sultan 2 Challenger Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Music City Challenger - Nashville Mitsubishi Electric Europe Cup - Monza Rijeka Open - Rijeka San Marino CEPU Open - San Marino Ljubljana Open 2008 - Ljubljana The Mercedes Benz of Calabasas - Calabasas Wolfsburg Challenger Rome Challenger San Benedetto Challenger Prostejov Challenger Sacramento Challenger Tiburon Challenger Aptos Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Morocco Tennis Tour - Casablanca Ostdeutscher Sparkessen Cup - Dresden Napoli Challenger Nottingham Challenger Marburg Challenger Genova Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda Tunis Open - Tunis Orleans Challenger Zagreb Open - Zagreb Eckental Challenger San Benedetto Challenger - San Benedetto GHI Bronx Tennis Classic - Bronx ATP Challenger Trophy 2008 - Trnava Sacramento Challenger - Sacramento Petange Challenger Cherbourg Challenger Athens Challenger Nottingham Challenger Turin Challenger Rimini Challenger Rennes Challenger Champaign Challenger Heilbronn Challenger Kazan Challenger Sarasota Challenger Napoli Challenger Monza Challenger Athens Challenger Izmir Challenger Croatia Open - Umag New Delhi Challenger International Indoor Tennis Championships of Croatia - Zagreb The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Recanati Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Synsam Swedish Open - Bastad Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Masters Series - Hamburg Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Lille Challenger The Dubai Tennis Championships - Dubai Sophia Antipolis Challenger Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London Nur-Sultan Challenger Legg Mason Tennis Classic - Washington Turin Challenger Furth Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Prague Challenger Ostrava Challenger BRD Nastase Tiriac Trophy - Bucharest Ismaning Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Nottingham 1 Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open 13 - Marseille Ordina Open - s-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Hall of Fame Tennis Championships - Newport ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna Belgrade Challenger AIG Japan Open Tennis Championships - Tokyo Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Sydney International - Sydney St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest The Artois Championships - London Mercedes Cup - Stuttgart Heineken Open - Auckland China Open - Beijing Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow Turkish Airlines Open Antalya - Antalya Citi Open - Washington BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Chicago Challenger Astana Open - Nur-Sultan Mercedes Cup - Stuttgart Gerry Weber Open - Halle Sofia Open - Sofia cinch Championships - London Citi Open - Washington Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe China Open - Beijing AEGON Championships - London Winston-Salem Open - Winston-Salem Playford Challenger Murray River Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Bangkok Challenger Bangkok Challenger ABN AMRO World Tennis Tournament - Rotterdam Yokohama Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Monterrey Challenger Split Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag Thailand Open - Bangkok Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag China Open - Beijing Qatar Exxon Mobil Open - Doha Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen DIEMA XTRA Sofia Open - Sofia Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Open 13 Provence - Marseille Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 French Open - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Olympics - London Olympics - Rio de Janeiro